a bad taste in my mouth - Spanish English Dictionary